/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package arquivos;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;

/**
 *
 * @author rafaelob
 */
public class geradorRandomico {

    public static ArrayList<Integer> geradorNumerosAleatorios(int range, int tamanho) {
        if (tamanho <= 0) {
            return null; //Se o tamanho for <= 0 retornar NULL
        } else {
            int numeroSorteado;
            Random random = new Random();
            ArrayList<Integer> numeros = new ArrayList<Integer>();


            for (int i = 0; i < tamanho; i++) {
                numeroSorteado = random.nextInt(range + 1);
                while (numeros.contains(numeroSorteado)) {
                    numeroSorteado = random.nextInt(range + 1);
                }
                numeros.add(numeroSorteado);
                //System.out.println(numeroSorteado);

            }
<<<<<<< .mine
        //    Iterator<Integer> iterator = numeros.iterator();
          //  while (iterator.hasNext()) {
            //    System.out.println(iterator.next());
=======
            Iterator<Integer> iterator = numeros.iterator();
//            while (iterator.hasNext()) {
//                System.out.println(iterator.next());
//
//            }
>>>>>>> .r10

<<<<<<< .mine
            //}
=======
>>>>>>> .r10



            return numeros;
        }
    }

    public static ArrayList<Integer> geraSequencia(int tamanho) throws IOException {
        ArrayList<Integer> numeros = new ArrayList<Integer>();
        for (int x = 0; x < tamanho; x++) {
            BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
            int numero = Integer.parseInt(reader.readLine().toString());
            numeros.add(numero);

        }
        return numeros;
    }
}
